Montruo
Someone who is a beast or an expert at something. A variation of the word for monster, it describes a person who is impressive or highly skilled. It is very common as a friendly way to address a peer who is on top of their game.
Yo Montruo... what is up?
Automatically translated from Spanish