Definify.com

Definition 2025


sclerotia

sclerotia

English

Noun

sclerotia

  1. plural of sclerotium

Anagrams