Manx edit

Etymology edit

ard- +‎ lheimaghan

Noun edit

ard-lheimaghan m

  1. mainspring