Berikut ini adalah penjelasan tentang site dalam Kamus Inggris-Indonesia
kb. tempat (for a home). s. of a battle tempat terjadinya suatu pertempuran.