1 definition by Th3Dank3stM3m3

noun: Usually used in gaming to describe an individual or group who consider themselves experts on a particular subject but are inadequate.
Look at that bunch of shimada's trying to capture the point with the turrets still up.
by Th3Dank3stM3m3 March 29, 2017
Get the shimada mug.