Definisi 'force feed'

English to English
noun
1 mechanical system of lubricating internal combustion engines in which a pump forces oil into the engine bearings Terjemahkan
source: wordnet30


Visual Synonyms