Definify.com

Definition 2025


grimsirs

grimsirs

English

Noun

grimsirs

  1. plural of grimsir