1. a. Having many mouths.
2. n. An animal having many mouths; -- applied to Protozoa.
1. Having many mouths. Origin: Gr. Many-mouthed; + mouth. An animal having many mouths; applied to Protozoa. Source: Websters Dictionary (01 Mar 1998)