Portuguese-English dictionary »

marma meaning in English

PortugueseEnglish
marma noun
{m}

marma(a special, sensitive point on the body)
noun

Your history