meaning of oddball

1. a person with an unusual or odd personality


Related Words

oddball |

Developed & Maintained By Taraprasad.com

Treasure Words