Definify.com

Definition 2026


microspora

microspora

Italian

Noun

microspora f (plural microspore)

  1. microspore

Anagrams