Ìtori name /ì.tō.ɾī/
Definitions
  1. an Òwu Yoruba town in Ewékorò local government, Ogun, Nigeria
Source: Wiktionary, where this word is spelled “Itori”. Reference: en-Itori-yo-name-Oz-LeAKg