Hodeida - Definition

hodeida

n 1: an important port in Yemen on the Red Sea [syn: Hodeida,
Al-Hudaydah]

Look up another word