efreet

ef·​reet

Definition of efreet

variant of