Shamus

From Wikipedia, the free encyclopedia

Shamus has many meanings.