Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
megasporangium
in English
megasporangium
us
//ˌmeɡəspoʊˈrænʒəm//
uk
//ˌmiːgəspoʊˈrændʒiəm//