meaning of can of worms

1. a source of unpredictable trouble and complexity


Related Words

can of worms |

Developed & Maintained By Taraprasad.com

Treasure Words