tarraya - Spanish English Dictionary