Phyllobius?

Phyllobius?