mealy-mouthed porpoise - Spanish English Dictionary