Spanish-English dictionary »

tórtola turca meaning in English

SpanishEnglish
tórtola turca noun
{f}

collared dovenoun