iJunoon official Urdu Dictionary
غدّار
ghddar
مفرور
mafroor
مرتد
murtid
English definition for defector
1. n. a person who abandons their duty (as on a military post)
Meaning for defector found in 7 Languages.
Sponored Video