Isopod



Same as: isopodous
ENGLISH MEANING
noun
1.
One of the Isopoda.
adjective
1.
Having the legs similar in structure; belonging to the Isopoda.