{v.} To have trouble because of (something you did wrong or did not do); be punished or suffer because of. * /When Bob could not get a good job, he realized he had to pay for all the years of fooling around instead of working in school./ * /Mary was very mean to John because she wanted to make him pay for all the years in which he had ignored her./ Compare: MAKE UP(3b), PAY OFF.
PAY FOR
Meaning of PAY FOR in English
Dictionary of English idioms . Словарь английских идиом. 2012