cetacean stranding - Español Inglés Diccionario