Meaning of plumeria alba

Definition of plumeria alba

(noun) tall sparingly branched conical tree having large fragrant yellow flowers with white centers

Other information on plumeria alba

WIKIPEDIA results for plumeria alba
Amazon results for plumeria alba