CASTROL


Meaning of CASTROL in English

Cas ‧ trol /ˈkæstrɒl $ -trəʊl/ BrE AmE trademark

a British company that produces oil for car engines

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.