have the mouth of a sailor - Spanish English Dictionary