Catamite

n.
  1. A boy kept for unnatural purposes.