French-English dictionary »

caca poule [mauritius] meaning in English

FrenchEnglish
caca poule [Mauritius] nom

forest star(Mussaenda arcuata)
noun