Please enable javascript to use dictionary! Howto enable javascript?
megaspore [megaspores]▼(botany: larger of the spores of a heterosporous plant)noun[UK: mˈeɡəspˌɔː] [US: mˈeɡəspˌoːr]
↑