Noun Definition

hodeida

1.Definition: an important port in Yemen on the Red Sea

Category: Places