meaning of an Heiligabend

an Heiligabend - German to English

on xmas Eve