definition of a natural source
natural sources definition, natural sources meaning | English dictionary. Search also in: Web News Encyclopedia Images. natural. adj. 1 of, existing in, or produced by nature. natural science, natural cliffs. 2 in accordance with human nature. it is only natural to want to be liked.