English-German dictionary »

stridulating apparatus meaning in German

EnglishGerman
stridulating apparatus noun

der SchrillapparatSubstantiv