turista
turista
English
Noun
Ad
Definition
Synonym of traveler's diarrhea.
Etymology
From Spanish turista (literally “tourist”), from English tourist.
Ad
turista
Synonym of traveler's diarrhea.
From Spanish turista (literally “tourist”), from English tourist.