Meaning ofyabbyin English

yabby

uk//ˈjæbi//
#uncommon
Definitions