• word of the day

    force-feed lubricating system

    force-feed lubricating system - Dictionary definition and meaning for word force-feed lubricating system

    Definition
    (noun) mechanical system of lubricating internal combustion engines in which a pump forces oil into the engine bearings
Connect with us on Facebook