Definify.com

Definition 2026


grimsirs

grimsirs

English

Noun

grimsirs

  1. plural of grimsir