kafası taşa çarpmak

listen to the pronunciation of kafası taşa çarpmak
Турецкий язык - Английский Язык
to learn something the hard way