female toad or peeper - Allemand Anglais Dictionnaire