Definify.com

Definition 2025


altroses

altroses

English

Noun

altroses

  1. plural of altrose