Dictionary, Free Dictionary - MyDictionary.net
Definition of " head straight for land " in English Spanish Dictionary
Results
head straight for land
  • {V} embicar