Meteo swiss radar Italia. Meaning of could have in a sentence.

Se que pronunciation in english dictionary. らめる意味.