Yahoo Web Search

Search results

  1. Dictionary
    Off guard
    • unprepared for a surprise or difficulty

    Powered by Oxford Languages