In spite of the teeth Meaning, Definition & Usage

Definitions
  1. in defiance of opposition; in opposition to every effort.

Webster 1913