Motley-fool meaning

Court jester, jester.
noun
0
0
Advertisement