house_arrestEnglish

house arrest

Noun

Confinement to your own home

English: house arrest

Bahasa: tahanan rumah

Bahasa words with similar meanings