mesocarpus - Turkish English Dictionary