temazcales
Spanish
Noun
temazcales
m
pl
plural of
temazcal