Weisenheimers meaning : (mildly humorous) A self-assertive and arrogant person; a know-it-all or smart aleck.
roundels
weisenheimers
juju
saddle tank
short temper