Definition of embowed in English:

embowed

adjective

  • 1literary Bent, arched, or vaulted.

    1. 1.1Heraldry postpositive (of an arm) bent at the elbow or (of a dolphin) with the body curved.

Pronunciation

embowed

/ɪmˈbəʊd/ /ɛm-/