megaspore - German English Dictionary