petitgrain oil morocco
citrus aurantium leaf oil morocco
 
Notes:
tsca definition 2008: extractives and their physically modified derivatives. citrus vulgaris, rutaceae.
Synonyms   Articles   Notes   Search
Name: citrus aurantium l. leaf oil
CAS Number: 8014-17-3 
ECHA EC Number: 277-143-2
Also Contains: citrus aurantium leaf extract
Category: flavor and fragrance agents
 
US / EU / FDA / JECFA / FEMA / FLAVIS / Scholar / Patent Information:
Google Scholar: Search
Google Books: Search
Google Scholar: with word "volatile"Search
Google Scholar: with word "flavor"Search
Google Scholar: with word "odor"Search
Perfumer and Flavorist: Search
Google Patents: Search
US Patents: Search
EU Patents: Search
PubMed: Search
NCBI: Search
FEMA Number: 2855  petitgrain oil morocco
FDA:No longer provide for the use of these seven synthetic flavoring substances
FDA Mainterm (SATF):8014-17-3 ; PETITGRAIN, OIL (CITRUS AURANTIUM L.)
FDA Regulation:
FDA PART 182 -- SUBSTANCES GENERALLY RECOGNIZED AS SAFE
Subpart A--General Provisions
Sec. 182.20 Essential oils, oleoresins (solvent-free), and natural extractives (including distillates).
Synonyms   Articles   Notes   Search   Top
Physical Properties:
Appearance: pale yellow to yellow clear liquid (est)
Food Chemicals Codex Listed: No
Specific Gravity: 0.87200 to 0.90200 @  25.00 °C.
Pounds per Gallon - (est).: 7.256 to  7.506
Refractive Index: 1.45200 to 1.46800 @  20.00 °C.
Optical Rotation: -4.00 to +1.00
Flash Point: 115.00 °F. TCC ( 46.11 °C. )
Shelf Life: 24.00 month(s) or longer if stored properly.
Storage: store in cool, dry place in tightly sealed containers, protected from heat and light.
Soluble in:
 alcohol
 water, 20.12 mg/L @ 25 °C (est)
Insoluble in:
 water
Synonyms   Articles   Notes   Search   Top
Organoleptic Properties:
 
Odor Type: floral
 
Odor Strength: medium
 
Substantivity: 28 hour(s) at 100.00 %
 
 fresh  bergamot  sweet  neroli  green  dusty  
Odor Description:
at 100.00 %. 
fresh bergamot sweet neroli
 
 
Flavor Type: citrus
 
 petitgrain  
Taste Description:
petitgrain
 
Odor and/or flavor descriptions from others (if found).
 
 
Synonyms   Articles   Notes   Search   Top
Cosmetic Information:
CosIng: cosmetic data
Cosmetic Uses: perfuming agents
Synonyms   Articles   Notes   Search   Top
Suppliers:
Biolandes Parfumerie
petitgrain oil Morocco
Odor: floral family / orange flower, green, dusty
Photo Gallery
Biolandes Parfumerie
petitgrain organic oil Morocco
Odor: floral family / orange flower, green, dusty
Synonyms   Articles   Notes   Search   Top
Safety Information:
European information :
Most important hazard(s):
Xi - Irritant
R 10 - Flammable.
R 36/38 - Irritating to skin and eyes.
S 02 - Keep out of the reach of children.
S 16 - Keep away from sources of ignition - No Smoking.
S 24/25 - Avoid contact with skin and eyes.
S 26 - In case of contact with eyes, rinse immediately with plenty of water and seek medical advice.
S 36 - Wear suitable protective clothing.
 
Hazards identification
 
Classification of the substance or mixture
GHS Classification in accordance with 29 CFR 1910 (OSHA HCS)
None found.
GHS Label elements, including precautionary statements
 
Pictogram
 
Hazard statement(s)
None found.
Precautionary statement(s)
None found.
Oral/Parenteral Toxicity:
oral-rat LD50  > 5000 mg/kg
Food and Chemical Toxicology. Vol. 30, Pg. 101S, 1992.

Dermal Toxicity:
skin-rabbit LD50 > 2000 mg/kg
Food and Chemical Toxicology. Vol. 30, Pg. 101S, 1992.

Inhalation Toxicity:
Not determined
Synonyms   Articles   Notes   Search   Top
Safety in Use Information:
Category: flavor and fragrance agents
IFRA fragrance material specification:
 Linalool and natural products known to be rich in linalool, such as bois de rose, coriander or ho wood oil, should only be used when the level of peroxides is kept to the lowest practical level. It is recommended to add antioxidants at the time of production of the raw material. The addition of 0.1% BHT or alpha-tocopherol for example has shown great efficiency. The maximum peroxide level for products in use should be 20 mmol/l.
contains the following IFRA (Annex) restricted components: (non-analysis max. level reference only)
(E)-2-hexen-1-al Max. Found: trace to <0.10 % and Reason: Sensitization
IFRA: View Standard
Recommendation for petitgrain oil morocco usage levels up to:
  15.0000 % in the fragrance concentrate.
 
Use levels for FEMA GRAS flavoring substances on which the FEMA Expert Panel based its judgments that the substances are generally recognized as safe (GRAS).
The Expert Panel also publishes separate extensive reviews of scientific information on all FEMA GRAS flavoring substances and can be found at FEMA Flavor Ingredient Library
publication number: 3
Click here to view publication 3
 average usual ppmaverage maximum ppm
baked goods: -17.00000
beverages(nonalcoholic): -1.50000
beverages(alcoholic): --
breakfast cereal: --
cheese: --
chewing gum: -4.10000
condiments / relishes: -15.00000
confectionery froastings: --
egg products: --
fats / oils: --
fish products: --
frozen dairy: -1.40000
fruit ices: -1.40000
gelatins / puddings: -0.20000
granulated sugar: --
gravies: --
hard candy: -5.30000
imitation dairy: --
instant coffee / tea: --
jams / jellies: --
meat products: --
milk products: --
nut products: --
other grains: --
poultry: --
processed fruits: --
processed vegetables: --
reconstituted vegetables: --
seasonings / flavors: --
snack foods: --
soft candy: --
soups: --
sugar substitutes: --
sweet sauces: --
Synonyms   Articles   Notes   Search   Top
Safety References:
EPI System: View
Cancer Citations: Search
Toxicology Citations: Search
EPA Substance Registry Services (TSCA): 8014-17-3
EPA ACToR: Toxicology Data
EPA Substance Registry Services (SRS): Registry
National Institute of Allergy and Infectious Diseases: Data
WGK Germany: 2
 citrus aurantium l. leaf oil
Chemidplus: 0008014173
Synonyms   Articles   Notes   Search   Top
References:
 citrus aurantium l. leaf oil
Canada Domestic Sub. List: 8014-17-3
Pubchem (sid): 135317653
Synonyms   Articles   Notes   Search   Top
Other Information:
FDA Substances Added to Food (formerly EAFUS): View
Export Tariff Code: 3301.29.6000
Wikipedia: View
FAO: BASIC PRINCIPLES OF STEAM DISTILLATION
Synonyms   Articles   Notes   Search   Top
Potential Blenders and core components note
 
For Odor
No odor group found for these
 lemon leaf flavor 
 lime leaf flavor 
kaffir lime leaf flavor 
aldehydic
 citrus carbaldehydeFR
 decanal (aldehyde C-10)FL/FR
 mandarine undecenalFL/FR
 nonanal (aldehyde C-9)FL/FR
 TMH aldehydeFR
amber
 acetoxymethyl isolongifoleneFR
 formoxymethyl isolongifoleneFR
 hydroxymethyl isolongifolene 50% in dpgFR
anisic
para-anisaldehydeFL/FR
aromatic
 aromatic woody citrus floral fragranceFR
 linalyl cinnamateFL/FR
 myrrh oilFL/FR
 peru balsam oilFL/FR
 sclareolFL/FR
berry
 raspberry ketoneFL/FR
citronella
4,8-dimethyl-7-nonen-2-olFR
citrus
 acetaldehyde citronellyl methyl acetalFR
 agrestic specialtyFR
 bergamot acetoacetateFR
 bergamot fragranceFR
 bergamot oilFL/FR
 bergamot oil bergaptene reduced italyFL/FR
 bergamot oil replacerFR
 bergamot oil turkeyFL/FR
 bergamot specialtyFR
 bergamot vanilla specialtyFR
beta-bisabololFL/FR
 citral diethyl acetalFL/FR
 citronella fragranceFR
 citronellal oximeFR
 citrus floral green fragranceFR
 citrus hystrix leaf extractFR
 citrus limon flower/leaf/stem oilFR
 citrus limon leaf extractFR
 citrus ocimenolFR
 citrus specialtyFR
 crithmum maritimum oilFR
 dihydromyrcenolFL/FR
 dihydromyrcenyl acetateFR
2,4-dimethyl-3-cyclohexene-1-methanyl acetateFR
2-dodecanoneFL/FR
citrus floral fragranceFR
 grapefruit pentanolFR
 lemon oil c.p. californiaFL/FR
 lime fragranceFR
 lime octadienalFR
 lime oil distilled mexicoFL/FR
 lime oil distilled terpenelessFL/FR
 lime oil replacerFR
 lime specialtyFR
 mandarin fragranceFR
 mandarin oilFL/FR
 mandarin oil (citrus reticulata nova var. mandarin) uruguayFL/FR
 mandarin oil (citrus reticulata var. ponkan)FL/FR
 mandarin oil italyFL/FR
 mandarin oil replacerFR
 mandarin specialtyFR
 methyl heptenoneFL/FR
3-methyl-4-(2-methyl butyl oxy) butyraldehydeFR
alpha-methylene citronellalFR
 myrcenyl acetateFL/FR
 nonanal dimethyl acetalFL/FR
blood orange oil italyFL/FR
bitter orange peel oil brazilFL/FR
sweet orange peel oil c.p. brazilFL/FR
 petitgrain absolute franceFL/FR
 petitgrain bergamot oilFL/FR
 petitgrain combava oilFR
 petitgrain lime oilFL/FR
 petitgrain mandarin oil replacerFL/FR
sweet petitgrain oilFL/FR
 petitgrain specialtyFR
alpha-terpinyl methyl etherFL/FR
(±)-2,4,8-trimethyl-7-nonen-2-olFL/FR
 verbena fragranceFR
floral
 benzyl acetateFL/FR
 bergamot blossom fragranceFR
 bigarade oxideFR
 bois de rose oil brazilFL/FR
 citronellyl acetateFL/FR
(S)-citronellyl acetateFL/FR
 citronellyl anthranilateFL/FR
 citronellyl formateFL/FR
 citronellyl propionateFL/FR
 citrus bergamia risso leaf oilFR
 coriander seed oilFL/FR
 coriander seed oil terpenelessFL/FR
 cyclamen aldehydeFL/FR
 cyclamen aldehyde / methyl anthranilate schiff's baseFR
 cyclohexyl ethyl alcoholFL/FR
 decyl anthranilateFR
 dimethyl anthranilateFL/FR
 ethyl ethyl anthranilateFL/FR
 ethyl linaloolFR
 floral pyranolFR
pink frangipani absoluteFR
 gardenia acetalFR
 geranyl acetateFL/FR
 geranyl anthranilateFR
 geranyl formateFL/FR
 geranyl isobutyrateFL/FR
alpha-hexyl cinnamaldehydeFL/FR
 ho leaf oilFR
 hyacinth etherFR
 hydroxycitronellalFL/FR
(Z)-jasmoneFL/FR
 leerallFR
laevo-linaloolFL/FR
 linaloolFL/FR
 linalool oxideFL/FR
 linalyl anthranilateFL/FR
 linalyl benzoateFL/FR
 linalyl butyrateFL/FR
 linalyl phenyl acetateFL/FR
 linalyl propionateFL/FR
 methyl dihydrojasmonateFL/FR
 mimosa absolute franceFL/FR
 muguet carboxaldehydeFR
 muguet nitrileFR
beta-naphthyl anthranilateFL/FR
beta-naphthyl methyl ketoneFL/FR
 nerolFL/FR
 neroli absoluteFL/FR
 neroli extractFL/FR
 neroli fragranceFR
 neroli oilFL/FR
 neroli oil bigardeFL/FR
 neroli oil CO2 extractFL/FR
 neroli oil replacerFR
 neroli oil tunisiaFL/FR
 nerolidolFL/FR
 nerolidyl acetateFL/FR
 neryl acetateFL/FR
 neryl isovalerateFL/FR
 ocean propanalFL/FR
 orange leaf absoluteFL/FR
 orange leaf water absoluteFR
bitter orange leaf/twig oilFL/FR
bitter orangeflower absolute moroccoFL/FR
bitter orangeflower water absoluteFL/FR
 palmarosa oilFL/FR
 palmarosa oil replacerFR
 peony acetonitrileFR
 petitgrain absolute moroccoFL/FR
 petitgrain bergamot oil (citrus bergamia melarosa)FR
 petitgrain bigarade oilFL/FR
 petitgrain cedrat oilFL/FR
 petitgrain concreteFR
 petitgrain essenceFL/FR
 petitgrain fragranceFR
 petitgrain grapefruit oilFL/FR
 petitgrain lemon oilFL/FR
 petitgrain lemon oil terpenelessFL/FR
 petitgrain mandarin oilFL/FR
 petitgrain mandarin oil terpenelessFL/FR
 petitgrain mandarin orange oilFR
clementine petitgrain oilFL/FR
 petitgrain oilFL/FR
 petitgrain oil fractionsFR
 petitgrain oil paraguayFL/FR
 petitgrain oil replacerFR
 petitgrain oil terpenelessFL/FR
 petitgrain oil terpenesFR
 phenethyl acetateFL/FR
(E)-2-phenyl-1(2)-propene-1-yl acetateFR
isopropyl anthranilateFL/FR
 rose butanoateFL/FR
 terpinyl isobutyrateFL/FR
 tetrahydrolinaloolFL/FR
 tetrahydrolinalyl acetateFR
(S)-2,5,6-trimethyl-2-heptanol 
 undecanal dimethyl acetalFR
 violet methyl carbonateFR
 ylang ylang flower oilFL/FR
 ylang ylang flower oil CO2 extractFL/FR
 ylang ylang flower oil IFL/FR
 ylang ylang flower oil IIFL/FR
 ylang ylang flower oil IIIFL/FR
fruity
 allyl amyl glycolateFR
 benzyl propionateFL/FR
 butyl anthranilateFL/FR
 cyclohexyl anthranilateFL/FR
 decanal methyl enol etherFL/FR
 ethyl heptanoateFL/FR
 ethyl methyl anthranilateFL/FR
 green acetateFR
 hexyl acetateFL/FR
 linalyl isobutyrateFL/FR
 methyl anthranilateFL/FR
 methyl dimethyl anthranilateFL/FR
 nerolidyl isobutyrateFR
 neryl propionateFL/FR
 ocimen-1-yl acetateFR
gamma-undecalactone (aldehyde C-14 (so-called))FL/FR
green
 bean hexeneFR
 cucumber fragranceFR
2-cyclohexyl propionaldehydeFR
 hexyl 2-methyl butyrateFL/FR
2,4-ivy carbaldehydeFL/FR
laevo-linalyl acetateFL/FR
dextro-linalyl acetateFL/FR
 magnolia flower oilFL/FR
 melon nonenoateFL/FR
 phenyl acetaldehyde dimethyl acetalFL/FR
 rose leaf absolute (rosa centifolia)FL/FR
 styralyl acetateFL/FR
herbal
 bergamot mint herb oilFR
 carum carvi fruit oilFL/FR
 clary acetateFR
 clary octenoneFR
 clary propyl acetateFR
 clary sage oil franceFL/FR
 clary sage resin americaFR
 costmary oil (chrysanthemum balsamita)FR
 cuminyl acetateFL/FR
 herbal careneFR
 lavender absolute bulgariaFL/FR
 linalyl acetateFL/FR
 linalyl formateFL/FR
 linalyl isovalerateFL/FR
 ocimene oxiraneFR
3-octyl acetateFL/FR
 petitgrain heptaneFR
 rosemary oil spainFL/FR
 terpineol acetateFL/FR
alpha-terpinyl acetateFL/FR
leathery
 leather cyclohexanolFR
medicinal
meta-dimethyl hydroquinoneFL/FR
musty
ketoisophoroneFL/FR
naphthyl
beta-naphthyl methyl etherFL/FR
petitgrain
 petitgrain mandarin oil terpenesFR
pine
 dihydroterpineolFR
powdery
para-anisyl alcoholFL/FR
spicy
 mace oilFL/FR
 pimenta acris leaf oilFL/FR
terpenic
 cassis bud oilFL/FR
(E,E)-2,6-alloocimeneFL/FR
alpha-terpineolFL/FR
tonka
 flouve absoluteFR
vanilla
 ethyl vanillinFL/FR
 vanilla bean absolute (vanilla planifolia)FL/FR
waxy
 decanal dimethyl acetalFL/FR
1,8-octane dinitrile 
1-undecanolFL/FR
woody
alpha-farneseneFL/FR
 santallFR
 sclarene 
 
For Flavor
 
No flavor group found for these
 cuminyl acetateFL/FR
 decanal dimethyl acetalFL/FR
 ethyl ethyl anthranilateFL/FR
 ethyl methyl anthranilateFL/FR
laevo-linalyl acetateFL/FR
dextro-linalyl acetateFL/FR
 linalyl formateFL/FR
 linalyl phenyl acetateFL/FR
 magnolia flower oilFL/FR
 mandarine undecenalFL/FR
 methyl dimethyl anthranilateFL/FR
 nerolidyl acetateFL/FR
(E,E)-2,6-alloocimeneFL/FR
1,8-octane dinitrile 
bitter orange leaf/twig oilFL/FR
isopropyl anthranilateFL/FR
 sclarene 
 terpineol acetateFL/FR
 terpinyl isobutyrateFL/FR
(S)-2,5,6-trimethyl-2-heptanol 
 decanal methyl enol etherFL/FR
aldehydic
 nonanal (aldehyde C-9)FL/FR
1-undecanolFL/FR
balsamic
 myrrh oilFL/FR
 peru balsam oilFL/FR
berry
 raspberry ketoneFL/FR
chemical
meta-dimethyl hydroquinoneFL/FR
citrus
 bergamot flavorFL
 bergamot oilFL/FR
 bergamot oil bergaptene reduced italyFL/FR
 bergamot oil turkeyFL/FR
beta-bisabololFL/FR
 citral diethyl acetalFL/FR
 lemon oil c.p. californiaFL/FR
 lime leaf flavor 
kaffir lime leaf flavor 
 lime oil distilled mexicoFL/FR
 lime oil distilled terpenelessFL/FR
laevo-linaloolFL/FR
 linaloolFL/FR
 mandarin oilFL/FR
 mandarin oil (citrus reticulata nova var. mandarin) uruguayFL/FR
 mandarin oil (citrus reticulata var. ponkan)FL/FR
 mandarin oil italyFL/FR
 myrcenyl acetateFL/FR
 nerolFL/FR
 neroli oil tunisiaFL/FR
blood orange oil italyFL/FR
sweet orange peel oil c.p. brazilFL/FR
 petitgrain absolute franceFL/FR
 petitgrain bergamot oilFL/FR
 petitgrain bigarade oilFL/FR
 petitgrain cedrat oilFL/FR
 petitgrain essenceFL/FR
 petitgrain grapefruit oilFL/FR
 petitgrain lemon oilFL/FR
 petitgrain lemon oil terpenelessFL/FR
 petitgrain lime oilFL/FR
 petitgrain mandarin oilFL/FR
 petitgrain mandarin oil replacerFL/FR
sweet petitgrain oilFL/FR
clementine petitgrain oilFL/FR
 petitgrain oilFL/FR
 petitgrain oil terpenelessFL/FR
ketoisophoroneFL/FR
alpha-terpineolFL/FR
(±)-2,4,8-trimethyl-7-nonen-2-olFL/FR
 verbena oil franceFL
creamy
para-anisaldehydeFL/FR
gamma-undecalactone (aldehyde C-14 (so-called))FL/FR
fatty
2-dodecanoneFL/FR
floral
 bois de rose oil brazilFL/FR
(S)-citronellyl acetateFL/FR
 citronellyl acetateFL/FR
 citronellyl propionateFL/FR
 geranyl isobutyrateFL/FR
pseudoiononeFL
 linalyl acetateFL/FR
 linalyl anthranilateFL/FR
 linalyl butyrateFL/FR
 linalyl isobutyrateFL/FR
 methyl dihydrojasmonateFL/FR
beta-naphthyl methyl ketoneFL/FR
 neroli absoluteFL/FR
 neroli extractFL/FR
 neroli oilFL/FR
 neroli oil bigardeFL/FR
 neroli oil CO2 extractFL/FR
 neryl acetateFL/FR
 ocean propanalFL/FR
 orange leaf absoluteFL/FR
bitter orangeflower absolute moroccoFL/FR
bitter orangeflower water absoluteFL/FR
 petitgrain absolute moroccoFL/FR
 tetrahydrolinaloolFL/FR
 ylang ylang flower oilFL/FR
 ylang ylang flower oil CO2 extractFL/FR
 ylang ylang flower oil IFL/FR
 ylang ylang flower oil IIFL/FR
 ylang ylang flower oil IIIFL/FR
fruity
para-anisyl alcoholFL/FR
 benzyl acetateFL/FR
 benzyl propionateFL/FR
 butyl anthranilateFL/FR
 cassis bud oilFL/FR
 citronellyl anthranilateFL/FR
 citronellyl formateFL/FR
 cyclohexyl anthranilateFL/FR
 dimethyl anthranilateFL/FR
 ethyl heptanoateFL/FR
 hexyl acetateFL/FR
 linalyl benzoateFL/FR
 linalyl cinnamateFL/FR
 linalyl isovalerateFL/FR
 methyl anthranilateFL/FR
beta-naphthyl anthranilateFL/FR
 neryl isovalerateFL/FR
bitter orange peel oil brazilFL/FR
 petitgrain mandarin oil terpenelessFL/FR
 rose butanoateFL/FR
 styralyl acetateFL/FR
grassy
 palmarosa oilFL/FR
green
 cucumber distillatesFL
 cucumber flavorFL
 cyclamen aldehydeFL/FR
 cyclohexyl ethyl alcoholFL/FR
 dihydromyrcenolFL/FR
alpha-farneseneFL/FR
 geranyl acetateFL/FR
 geranyl formateFL/FR
(E,E)-2,4-hexadienalFL
 hexyl 2-methyl butyrateFL/FR
2,4-ivy carbaldehydeFL/FR
 lemon leaf flavor 
 linalool oxideFL/FR
 melon nonenoateFL/FR
 methyl heptenoneFL/FR
 nerolidolFL/FR
 neryl propionateFL/FR
 nonanal dimethyl acetalFL/FR
3-octyl acetateFL/FR
 phenyl acetaldehyde dimethyl acetalFL/FR
 rose leaf absolute (rosa centifolia)FL/FR
herbal
 carum carvi fruit oilFL/FR
 clary sage oil franceFL/FR
 coriander seed oilFL/FR
 coriander seed oil terpenelessFL/FR
 lavender absolute bulgariaFL/FR
 linalyl propionateFL/FR
 petitgrain oil paraguayFL/FR
 rosemary oil spainFL/FR
honey
 phenethyl acetateFL/FR
naphthyl
beta-naphthyl methyl etherFL/FR
 mace oilFL/FR
 pimenta acris leaf oilFL/FR
vanilla
 ethyl vanillinFL/FR
 vanilla bean absolute (vanilla planifolia)FL/FR
waxy
 decanal (aldehyde C-10)FL/FR
alpha-hexyl cinnamaldehydeFL/FR
 hydroxycitronellalFL/FR
 mimosa absolute franceFL/FR
woody
(Z)-jasmoneFL/FR
 sclareolFL/FR
alpha-terpinyl acetateFL/FR
alpha-terpinyl methyl etherFL/FR
 
Synonyms   Articles   Notes   Search   Top
Potential Uses:
 acaciaFR
 amberFR
 bergamotFR
 citrusFR
 cologneFR
 coloniaFR
 fernFR
 fir needle oil replacerFR
 floralFR
 gardeniaFR
 jasminFR
 lilacFR
 lilyFR
 maceFR
 millefleursFR
 mimosaFR
 neroliFR
 orange blossomFR
 orientalFR
 pine forestFR
 resedaFR
 sandalwoodFR
 spring rainFR
 yewFR
Synonyms   Articles   Notes   Search   Top
Occurrence (nature, food, other): note
 citrus aurantium leaf
Search Trop  Picture
Synonyms   Articles   Notes   Search   Top
Synonyms:
 citrus aurantium leaf oil morocco
 petitgrain oil moroccan FCC
 petitgrain oil morocco
 petitgrain organic oil morocco
Synonyms   Articles   Notes   Search   Top
Synonyms   Articles   Notes   Search   Top
Please share your Comments.
Email Address:
 
 
 
 
Top of Page Home
Copyright © 1980-2020 Perflavory ™ Disclaimer Privacy Policy