Yahoo Dictionary Web Search

  1. even though
    • 1. despite the fact that