having some physical disability; disabled

listen to the pronunciation of having some physical disability; disabled
الإنجليزية - الإنجليزية
physically challenged
having some physical disability; disabled
المفضلات