meaning of Beccaru

Beccaru meaning in Urban Dictionary

The bomb diggity.