meaning of tsunami
1.
a
huge
destructive
wave
especially
one
caused
by
an
earthquake
Related Words
tsunami
|
Developed & Maintained By
Taraprasad.com