What does the English idiom 'cough up' mean?
BBC Learning English
2.27M Followers 2030 Videos108.2M Total Views· 2019-09-09