MadonnaGauding
Explains the meaning given by diverse cultures in various eras to animals, plants, patterns, man-made objects, and abstract forms.