Manx

edit

Etymology

edit

ard- +‎ lheimaghan

Noun

edit

ard-lheimaghan m

  1. mainspring