mantree
English
Noun
mantree
(
plural
mantrees
)
Alternative form of
mantri
.