squilla
/ˈskwɪlə/Definitions
1. noun
a genus of mantis shrimp, characterized by large eyes and a long, slender body
“The scuba diver spotted a colorful squilla hiding in the coral reef.”
1. noun
a genus of mantis shrimp, characterized by large eyes and a long, slender body
“The scuba diver spotted a colorful squilla hiding in the coral reef.”