Arti gloated on (upon) dalam Kamus Inggris-Indonesia