Kamus Inggris-Indonesia
place of rest
tempat istirahat