snatched

snatched definitions

adj
  • Good-looking.