haptophores

English

Noun

haptophores

  1. plural of haptophore

Anagrams