In the garden of life
In my opinion, "Ina Goda Devita" is an Italian phrase and it means, 'In God we trust". But I am not too sure about it.
Didn't find the answer you were looking for?