highway rest stop with dining facilities - Almanca İngilizce Sözlük