man/woman from tarrasa, spain - French English Dictionary