meaning of Alsen

Alsen - German to English

allis shads [Alosa alosa]