alosa - definitions and synonyms

alosa noun

  1. ( also written as Alosa )

    English Meaning: 

    : shad

    Synonyms:

    genus alosa