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 ground路虎(越野车)Topics Transport by car or lorryc2