Apodi The city/word Apodi means Brazil. The city Apodi lies in Brazil. The country Brazil contains the city Brazil.