for all something - definition and synonyms

phrase
  1. despite something

    For all its faults, Liverpool is a city that you grow to love.

See also main entry: all