Portuguese-English dictionary »

flor de laranjeira meaning in English

PortugueseEnglish
flor de laranjeira noun
{f}

orange blossom(white flower of the orange tree)
noun