Tomohon in Indonesian Tomohon in Indonesian Tomohon proper noun A city in North Sulawesi, Indonesia. Add to Flashcards