meaning of tidal wave

1. a huge destructive wave especially one caused by an earthquake


Related Words

tidal wave |

Developed & Maintained By Taraprasad.com

Treasure Words