Home
Search
Index
Definify.com
Definition
2024
nature_calls
nature calls
English
Phrase
nature
calls
(
euphemistic
)
Used to indicate that someone (usually the speaker) feels a
need
to
urinate
or
defecate
.
Similar Results