English Dictionary
Definition grandad in British English
grandad noun
[countable] noun
/ˈɡræn(d)ˌdæd/
1
