trophy cress - French English Dictionary