humpback salmon - Spanish English Dictionary