AMBROSIAL Meaning of AMBROSIAL in English adj divinely excellent or beautiful. 2. ambrosial ·adj consisting of, or partaking of the nature of, ambrosia; delighting the taste or smell; delicious. Webster English vocab. Английский словарь Webster. 2012