Rhyme Desk
Find rhyming words!

Definition of "Claymore" :

noun: an antipersonnel land mine whose blast is aimed at the oncoming enemy

noun: a large double-edged broadsword; formerly used by Scottish Highlanders