found and somehow taken in - German English Dictionary