my mom needed help setting up an e-mail account last night, she's such a digidodo
a person who is digitally illiterate
"my mom needed help setting up an e-mail account last night, she's such a digidodo" What is the definition of "digidodo"?