Crossroads meaning : A crossroads (place where one road crosses another). A road that crosses another.
crossroads
thrombus
hood
advantageous
skates