Hambantota in Portuguese Hambantota in Portuguese Hambantota proper noun A town, the provincial capital of Southern Province, Sri Lanka. Add to Flashcards