histocytes
English
Noun
histocytes
plural of
histocyte
Anagrams
cytothesis