Definify.com

Definition 2026


lepromata

lepromata

English

Noun

lepromata

  1. plural of leproma