English Dictionary
Definition nibs in British English
nibs noun
noun
/nɪbz/

English Dictionary