Top-heavy turret Synonyms

Definitions for Top-heavy


  • (adjective) unstable by being overloaded at the top

Definitions for Turret