fruit definition