How to translate "you need to have this down cold"?
Recently, i have read some expression in one book: "you need to have this down cold". I have translated this like "you need to learn it by heart". But i am not sure that my translation is true. Google translates it wrong anyway, i have read it by context. This is not the case of "buziness english", but I am amused.