tarucha - German English Dictionary