Meaning of leprosa

leprosa

Tagalog

n., med. leper