Find the word definition

Wikipedia
Tururu

Tururu is a municipality in the state of CearĂ¡ in the Northeast region of Brazil.

Its name, in Tupi means snail's place.