scyllidae
/sɪˈlaɪdiː/Definitions
1. noun
a family of sea slugs, specifically the siphonariid snails
“The scyllidae family of sea slugs are found in tropical waters.”
1. noun
a family of sea slugs, specifically the siphonariid snails
“The scyllidae family of sea slugs are found in tropical waters.”