engrase
Top 35000
Meanings
Noun
1. grease; greasing (action)
2. grease (substance)