Arabic-English dictionary »

لوكويد - نبات meaning in English

ArabicEnglish
لوكويد - نبات

Locoweed[UK: lˈəʊkaʊˌiːd] [US: lˈoʊkaʊˌiːd]