Definify.com

Definition 2024


grimsirs

grimsirs

English

Noun

grimsirs

  1. plural of grimsir