attar of roses at·ta·rof·roses uncommon noun 1. a volatile fragrant oil obtained from fresh roses by steam distillation Synonymsattar of rosesrose oil Related words Broader terms attar WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.