Search for crossword answers and clues

Answer for the clue "Have down cold ", 21 letters:
knowthroughandthrough