Полный русско-английский словарь
Совер.; возвр.; разг. have sung a lot; have had one's fill of singing
напеться