This word you use, 'de-grease', what is that exactly? I might see if it's in Wikipedia.
All these new-fangled terms, like that other one I heard the other day, 'maintenance'.
Actually that reminds me of an old joke.
The Welsh language sometimes struggles to accommodate new words like 'Television' 'Computer' and 'it's my round'.
GC