osmoceptors

English

Noun

osmoceptors

  1. plural of osmoceptor

Anagrams