BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Scolopidialorgan {n} [anat.] [zool.] scolopidial organ

Scolopidialorgane {pl} scolopidial organs