Definify.com

Definition 2025


lepromata

lepromata

English

Noun

lepromata

  1. plural of leproma