A person or ship that careens, or someone whose behavior or movement is reckless and rapidly changing direction.
From careen + -er (agent noun suffix). Created in the 1600s-1700s as maritime vocabulary expanded during the Age of Exploration and naval warfare.
Try Another Word