i've seen it somewhere before - French English Dictionary