1. noun
2. verb
a) to create a lawn by laying turfs
Eight managers were turfed after the merger of the two companies.
b) To throw a frisbee well short of its intended target, usually causing it to hit the ground within 10 yards of its release.
The company turfed the concept car because the prototype performed poorly.
Wikipedia foundation.