cebichada - German English Dictionary