Definify.com

Definition 2024


horseshoe_bat

horseshoe bat

English

Noun

horseshoe bat (plural horseshoe bats)

  1. A bat of the genus Rhinolophus.

Translations