palm hearts with mayonaise - Turkish English Dictionary