terra-cotta

terra-cotta

English Noun
Ad

Definition

Alternative form of terracotta.

Ad