Definify.com

Definition 2025


microspora

microspora

Italian

Noun

microspora f (plural microspore)

  1. microspore

Anagrams