meaning of safari

1. an overland journey by hunters especially in Africa


Related Words

safari | safari park |

Developed & Maintained By Taraprasad.com

Treasure Words