Sounds like a torn meniscus or a ruptured ACL

I would definitely seek a sports doctor or physiotherapist