translate English to French: You can rely on Cuba, Father.
Vous pouvez, mon père, compter sur Cuba.