i've done it before - German English Dictionary