Talampunay

Definition of Talampunay
(noun) a species of plant or Datura alba