turista

turista

English Noun
Ad

Definition

Synonym of traveler's diarrhea.

Etymology

From Spanish turista (literally “tourist”), from English tourist.

Ad