×
arthrospore
meaning in English
n.
arthrospore, type of segmented spore of fungi and algae (botany)
Related Words
arthropode
arthrose
arthur
arthur c. clarke
PC Version
Copyright © 2018 WordTech Co.