A play on the transformer Megatrons name. Generally used in a derogatory sense
Your such a Fagatron
163👍 82👎