Noun han·di·cap : a physical incapacity (like a bodily impairment or a devastating disorder) St. David's Healthcare facility, the city's most recent clinic, built powering the previous setting up, is situated in Canton and gives services to the aged and youngsters. Cardiff Royal Infirmary is on Newport Highway, close to https://commercial53197.wikitron.com/878000/a_secret_weapon_for_supplier