Good company's over abundant (7)
I believe the answer is:
copious
'abundant' is the definition.
('copious' can be similar in meaning to 'abundant')
'good company's over' is the wordplay.
'good' becomes 'pious' (I've seen this before).
'company' becomes 'co' (abbreviation).
'over' is a charade indicator (letters next to each other).
'pious' after 'co' is 'COPIOUS'.
(Other definitions for copious that I've seen before include "Rich" , "Large in number or quantity" , "Plentiful, existing in large amounts" , "full" , "Abundant in quantity" .)