Can anyone come up with an meaning for TROLL that would make a super pin?

Or RUSSIA we would good too as we are going to some new Russian ports.