osmoceptors
English
Noun
osmoceptors
plural of
osmoceptor
Anagrams
cosmotropes