<$count filter="[genus{!!caption}] -[rank[genus]]"/> (in parent tiddler gives a number for every tiddler with the field rank with content not genus and the field genus same as the parents field caption)
1:one
2:two
...
\define getmyword() {{mydictionary##$(number)$}}
<$list filter="...count[]]" variable=number>
<<getmyword>>
</$list>
<$list filter="1 2 3 4 11" variable="number">
<$list filter="1 A 2 B 3 C 4 D 5 E 6 F 7 G 8 H 9 I 10 J 11 K 12 L +[after<number>]" variable="letter">
<<letter>>
</$list>\define words() one two three four five six seven eight nine ten eleven twelve
<$set name="num" filter="[genus{!!caption}] -[rank[genus] +[count[]]">
<$list filter="[enlist<words>nth<num>]" />
</$set>
\define words() one two three four five six seven eight nine ten eleven twelve
<$list filter="[enlist<words>nth<v>]" variable="num">
<<num>></$list>