Spanish-English dictionary »

murciélago de herradura meaning in English

SpanishEnglish
murciélago de herradura noun
{m}

horseshoe bat(bat of the genus Rhinolophus)
noun