minibeast
English
Etymology
From
mini-
+
beast
.
Noun
minibeast
(
plural
minibeasts
)
A small terrestrial creature; including
arthropods
,
gastropods
,
worms
etc.