MACROSPORANGE Meaning of MACROSPORANGE in English |makrōspə|ranj, -krə|spōrˌanj nounEtymology: New Latin macrosporangium : megasporangium Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012