meaning of safari
1.
an
overland
journey
by
hunters
especially
in
Africa
Related Words
safari
|
safari park
|
Developed & Maintained By
Taraprasad.com