Moustachiod T-Rex Share definition Flag Someone that loves rape. Like Moustachiod T-Rex on reddit. I'm Moustachiod T-Rex'in about those cute young boys. Moustachiod T-Rex by Moustachiod T-Rex October 23, 2011 0 0 Get merch