Definitions of Hodeida:

  • noun:   an important port in Yemen on the Red Sea