Definition of “hardtop” - English Dictionary

british dictionary