all-embracing, assorted, broad, catholic, dilettantish, diverse, diversified, heterogeneous, inclusive, liberal, many-sided, mingled, mixed, multifarious, multiform, selective, universal, varied, wide-ranging
accomplished, adroit, agile, artful, au fait, brilliant, capable, clever, deft, dexterous, effective, effectual, efficient, equal to, experienced, expert, facile, gifted, ingenious, intelligent, keen, know backwards and forwards, know one's onions, know the ropes, learned, masterful, masterly, powerful, practiced, prepared, proficient, qualified, responsible, savvy, sharp, skilled, skillful, smart, talented, there, trained, up to it, up to snuff, up to speed, with it
Write your articles now.
Facebook and Twitter 'harm young people's mental health' -
6 months ago