LATIN DICTIONARYLexicon Latīnum

Quick answers

What does Putput mean in Latin?
Putput, a proper noun, means “a town in Africa, whose ruins are near the modern city of Hammamet”.