meaning of moonling

1. A simpleton; a lunatic.


Related Words

moonling |

Developed & Maintained By Taraprasad.com

Treasure Words