Home
Search
Index
Definify.com
Definition
2024
temescal
temescal
English
Noun
temescal
(
plural
temescals
)
A
sweat lodge
or
temazcal
Spanish
Noun
temescal
m
(
plural
temescales
)
Alternative spelling of
temazcal
Etymology
From
Spanish
Similar Results