horseshoe bats - French English Dictionary