Lista Circular/Dicionario

Bom dia , estou com uma duvida, eu tenho que fazer uma espécie de Dicionario que contem as letras do alfabeto , nela eu tenho que fazer uma lista principal que contem cada caracter e cada caracter tera uma outra lista que armazenara um nome que contem a primeira letra de cada caracter,
EX:
A(amor ,arvore)
B(beco, baquete )
C(casa, chocolate)

so que eu não to sabendo como implementar esse codigo ja pesquisei e ainda não conseguir sair do lugar , se alguem puder me da uma luz .