The German term "Heldengedicht" matches the English term "epic poem"