meaning of tsunami

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


Related Words

tsunami |

Developed & Maintained By Taraprasad.com

Treasure Words