1. An obstacle, hindrance, or obstruction.
Remora is derived from the Latin word remorārī meaning “to delay.”
Quotes
Notwithstanding the extreme unpopularity of the Duke of Kent as a soldier, there was no remora to his employment.
— Robert Huish, The History of the Life and Reign of William the Fourth