Word info

glyptotheca

Noun

Meaning

A building or room devoted to works of sculpture.

Source: Webster's dictionary

Close letter words and terms