pertaining to otumba, mexico or inhabitants - French English Dictionary