Yahoo Web Search

Search results

  1. Dictionary
    See eye to eye
    • have similar views or attitudes to something; be in full agreement

    Powered by Oxford Languages