Tamil Dictionary 🔍

wormhole

Worm"hole`, n. Defn: A burrow made by a worm.


wormhole - Similar Words