giant keyhole sand dollar - Turkish English Dictionary