Meaning of hodeida

Definition of hodeida

(noun) an important port in Yemen on the Red Sea

Other information on hodeida

WIKIPEDIA results for hodeida
Amazon results for hodeida