mesocarp - German English Dictionary