Definify.com

Definition 2024


Achoura

Achoura

French

Proper noun

Achoura f

  1. (Islam) Ashura