ard-lheimaghan

Noun

 * 1) mainspring