Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

almagra Definition

Cancel
almagra
noun
A deep red ochre found in Spain; Indian red

Words Related to almagra!

almagra Examples by Brain Bank Users