English → Hindi dictionary

leeward islands

लीवर्ड इसलैंड्स / लीवर्डNOUN

Definition

a group of islands in the eastern West Indies

Looking for poetry? Read shayari and poems by great poets.