meaning of Ameisengrille

Ameisengrille - German to English

ant cricket