English to Pashto Dictionary
inhabited
اباد
English definition for inhabited
1. a. having inhabitants; lived in
Sponored Video