Portuguese-English dictionary »

rola-turca meaning in English

PortugueseEnglish
rola-turca noun
{f}

collared dovenoun