Ninjawords is on the iPhone! Watch a video or download it here.
philosopher
noun
°A person devoted to studying and producing results in philosophy.