Definition of embowed in English:

embowed

adjective

literary
  • 1Bent, arched, or vaulted.

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

Pronunciation:

embowed

/emˈbōd/