Doubt? ASK ME

Meaning of difficult words from the poem:
 
S.no
Word
Meanings
1
Devoured Destroy completely.
2
SquirmA wriggling movement.
3
VirusMalware, or infectious agents.
4
SwallowedTake in to disappear
5
WormA long unnecessary thing disrupting something
6
VirtuallyAppearance created by a software
7
GadgetsDevice or machines with particular purpose
8
Recycle binTrash for Android
9
DesperationDistress
10
Ask JeevesA widely used search engine
11
EngrossedBeing very interested
12
ConnotedImplied or indirect meaning
13
SarcasticUsed to mock or convey contempt
14
InboxFolder with incoming messages
15
ObsessedBeing too much interested
16
CaptivatedBeing attracted
17
DictionThe choice of words