英语extensive but not refined (idiom); to know something about everything,Jack of all trades and master of none.