ambrosialEnglish

ambrosial, ambrosian, nectarous

Adjective

Extremely pleasing to the taste, sweet and fragrant

English: ambrosial, ambrosian, nectarous

Worthy of the gods

English: ambrosial, ambrosian

English words with similar meanings

Show 2 words