tarrasa - French English Dictionary