Yahoo Dictionary Web Search

  1. off the boat
    • 1. recently arrived from a foreign country, and by implication naive or an outsider

    • recently arrived from a foreign country, and by implication naive or an outsider
  1. 2 results