1. Nectareous. 2. extremely pleasing to the taste; sweet and fragrant; "a nectarous drink"; "ambrosial ">food"
nectarous |