This must be a compliment (about my teenaged sons) but the translator gave me a very funny answer so maybe it is an idiom?