meaning of Blattfüßer

Blattfüßer - German to English

phyllopod