Meaning of imbutido

imbutido

Tagalog

n. 1. inlay; mosaic; 2. stuffed sausage