Olive paste

A tasty appetizer that can be served on toasted bread.

Keywords