Spanish-English dictionary »

atrapamoscas meaning in English

SpanishEnglish
atrapamoscas noun
{m}

tyrant flycatcher(group of birds)
noun