Beaugregory Meaning

There are 1 meaning(s) for word Beaugregory

Meaning 1 : a blue and yellow damselfish of Bermuda and Florida and the West Indies

    Synonyms : pomacentrus leucostictus