relaxerEnglish

relaxer

Noun

Any agent that produces relaxation

English: relaxer

Bahasa: santai

Bahasa words with similar meanings