Flummoxing meaning : To confuse; to fluster; to flabbergast.
flummoxing
slender
rinded
juggles
contour lines