Crossword Heaven
Search
Possible Answers For: Word with the same meaning in English, Swahili and Mandarin, among other languages
MAMA