aliboufier meaning in English
n. storax, any of a number of shrubs or trees having bell-shaped white flowers (native to eastern asia); aromatic resin obtained from shrubs or trees belonging to the storax family
n. storax, any of a number of shrubs or trees having bell-shaped white flowers (native to eastern asia); aromatic resin obtained from shrubs or trees belonging to the storax family