umarell

Etymology
From.

Etymology
From Bolognese.

Noun

 * 1)  one who gives unsolicited advice or criticism; armchair expert; sidewalk superintendent