meaning of nubble

1. a small lump or protuberance


Related Words

nubble |

Developed & Maintained By Taraprasad.com

Treasure Words