any repulsive or annoying small animal (reptiles/insects) - Französisch Englisch Wörterbuch