Berikut ini adalah penjelasan tentang pressed upon dalam Kamus Inggris-Indonesia
menyerbu/mendesak/menekan