torcacita – English–Español translations

🇪🇸 es en 🇬🇧

torcacita noun

picui dove, picui ground dove
Wiktionary Links