Ambrilla Patois Dictionary

Ambrilla

Staff Writer Leave a Comment

Definition of Ambrilla:

(n.) Umbrella

Leave a Reply