TOP

Definition of Land Rover™ noun from the Oxford Advanced Learner's Dictionary

Land Rover™

noun
 
/ˈlænd rəʊvə(r)/
 
/ˈlænd rəʊvər/
(also Land-Rover™)
jump to other results
  1. a strong vehicle used for travelling over rough groundTopics Transport by car or lorryc2
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day