1 result found
Search Results for: limax
European lancelet
Definition noun, plural: European lancelets A lancelet species of the genus Branchiostoma and is commonly used as a model... Read More