Turkish-English dictionary »

nalburunlu yarasa meaning in English

TurkishEnglish
nalburunlu yarasa noun

horseshoe bat(bat of the genus Rhinolophus)
noun