What is the full meaning of limacologists
LIMACOLOGIST, a specialist in limacology [n]
Example of the word limacologists placed on a Scrabble board.