mesocarp - Turkish English Dictionary