mantrees
English
Noun
mantrees
plural of
mantree