Yahoo Dictionary Web Search

  1. cover all the bases

    • deal with something thoroughly
  1. 1211 results