Estoy tan avergonzado que podría cavar un agujero y arrastrarme a él.

English Translation

I’m so embarrassed I could dig a hole and crawl into it.

I’m wondering, is agujero the best choice of word here? Am I wrong in associating this word with something you make with an aguja (needle)?

How about hoyo?