megaspore - Turkish English Dictionary