Definify.com

Definition 2024


leptomata

leptomata

English

Noun

leptomata

  1. plural of leptoma