Word: showplace
Part of speech: Noun
Syllables: show
place
Definition: A building or estate shown for its beauty or noteworthiness.
Morphemes:
Affix: show
Language: en
PoS: Noun
Meaning: An exhibition of items.
Affix: place
Language: en
PoS: Noun
Meaning: The area where one lives: one's home, formerly country estates and farms.
Etymology Compounds: Affix: platea
Language: la
Decoded: platea
Meaning: plaza, wide street