there's plenty of room (left). - Almanca İngilizce Sözlük