Definify.com

Definition 2025


siopau

siopau

Welsh

Noun

siopau f pl

  1. plural of siop