tarraya - French English Dictionary