Definify.com

Definition 2025


ascars

ascars

English

Noun

ascars

  1. plural of ascar