use one's best endeavor - Almanca İngilizce Sözlük