meaning of overshadower

1. One that throws a shade, or shadow, over anything.


Related Words

overshadower |

Developed & Maintained By Taraprasad.com

Treasure Words