Definify.com

Definition 2026


mycodermata

mycodermata

English

Noun

mycodermata

  1. plural of mycoderma