Edwards signed a contract Wednesday with the Browns, Tom Withers of the Associated Press reports.
Edwards has yet to play in an NFL game in 2017, but has accrued 22 appearances across stops with four teams the past four seasons. The 27-year-old should fill a depth role for the Browns along the defensive line.