alosa alosa - definitions and synonyms

alosa alosa noun

  1. ( also written as Alosa alosa )

    English Meaning: 

    : European shad