Petrichor definition: a sweet smell that is produced when rain falls on parched earth | Meaning, pronunciation, translations and examples English Dictionary | Thesaurus | Translator | Grammar | Scrabble | Blog