had turfed
Past perfectconjugation ofturf.There are other translations for this conjugation.

turf

Examples
Other Dictionaries
Explore the meaning of turf in our family of products.
Word of the Day
eyepatch