ovoid-globose - Turkish English Dictionary