meaning of Carson Top

Carson Top meaning in Urban Dictionary

A solid, removable roof this is certainly covered with a soft material.