AMBRY Meaning of AMBRY in English (n.) Almonry. Webster's English dictionary. Английский словарь Webster. 2012