meaning of dumbledor

1. A bumblebee; also, a cockchafer.


Related Words

dumbledor |

Developed & Maintained By Taraprasad.com

Treasure Words