Definify.com

Definition 2025


ard-lheimaghan

ard-lheimaghan

Manx

Noun

ard-lheimaghan m

  1. mainspring