meaning of Beweise her oder Maul halten!

Beweise her oder Maul halten! - German to English

Put up research or shut-up!