tarrasa - German English Dictionary