Definition of “hardtop” - English Dictionary

English