English | German | Russian | Czech

semostomous English

Meaning semostomous meaning

What does semostomous mean?

semostomous

(zoology) Having long oral processes.

Are you looking for...?