debron / an debron

English: Translation
itch (noun)
French: Translation
démangeaison
noun
Health, well-being and sickness