Meaning of “soft top” in the English Dictionary

british dictionary