Definify.com

Definition 2024


microspora

microspora

Italian

Noun

microspora f (plural microspore)

  1. microspore

Anagrams