Translation:Dod o hyd i
I've never seen "Dod o hyd i" taught elsewhere. What does it mean literally?
In English you have "to come by" as in "How did you come by that?", meaning "How did you find that?". There's also "to come upon". I wonder do they bear some relation to the Welsh phrase?