What does alosa alosa mean?

alosa alosa meaning in General Dictionary

European shad