esocoid

English

Noun

esocoid (plural esocoids)

  1. Synonym of esocid.

Anagrams