sea mantis

English

Noun

sea mantis

  1. Synonym of mantis shrimp.