gille-mo-ghnothaich

Etymology
+ +

Noun

 * 1) lively, enterprising, dependable young man