Definify.com

Definition 2025


leptomata

leptomata

English

Noun

leptomata

  1. plural of leptoma