meaning of mumbo jumbo

1. language that is unnecessarily difficult to understand


Related Words

mumbo jumbo |

Developed & Maintained By Taraprasad.com

Treasure Words