Yahoo Web Search

Search results

  1. Dictionary
    Keep at bay
    • prevent (someone or something) from approaching or having an effect

    Powered by Oxford Languages