lepidurus
/lɛpɪˈdɜːrəs/Definitions
1. noun
a type of flatworm, a member of the genus Lepidurus, found in freshwater or brackish environments
“The scientist studied the lepidurus in its natural habitat.”
1. noun
a type of flatworm, a member of the genus Lepidurus, found in freshwater or brackish environments
“The scientist studied the lepidurus in its natural habitat.”