Definify.com

Definition 2025


ambrosins

ambrosins

English

Noun

ambrosins

  1. plural of ambrosin