Meaning of “granita” in the English Dictionary

british dictionary