a hard pill to swallow - Türkçe İngilizce Sözlük