2 definitions by chydranisalonelynoob
An online video game developed by Epic Games and released in 2017 (First announced in 2011). Bet you were expecting a definition that came from a 12 year ranting that it's shit without any valid reasons, not this time.
by chydranisalonelynoob April 3, 2020
by chydranisalonelynoob June 23, 2019