cosmotropes
English
Noun
cosmotropes
plural of
cosmotrope
Anagrams
osmoceptors