AJOUAN DEFINITION & SYNONYMS

• Ajouan

  1. (n.) Alt. of Ajowan