Englishfor English speakers
shmoo
English
Meaning shmoo meaning
What does shmoo mean?
shmoo
noun
—
A fictional animal created by cartoonist Al Capp, shaped like a smooth, plump bowling pin with stubby legs.
—
(biology) A projection from yeast in response to mating pheromones.
Are you looking for...?