mealy-mouthed porpoise - Turkish English Dictionary