Stumblingblock meaning : An obstacle; a difficulty.
stumblingblock
knaves
disorderly houses
oleo
get out