English

edit

Noun

edit

osmoceptors

  1. plural of osmoceptor

Anagrams

edit