meaning of Algar

Algar meaning in Names Dictionary

Noble spearman.