found and somehow taken in - Turkish English Dictionary