something that stands in one's way; an obstacle