haptomonads

English

Noun

haptomonads

  1. plural of haptomonad