Definify.com

Definition 2025


mycodermata

mycodermata

English

Noun

mycodermata

  1. plural of mycoderma