1.a difficult problem
2.a coarse sieve (as for gravel)
1.pierce many times;
The bullets riddled his body
2.set a difficult problem or riddle;
riddle me a riddle
3.separate with a riddle, as grain from chaff
4.speak in riddles
5.explain a riddle