meaning of caballa

caballa - Spanish to English

mackerel