Efo vs. gyda?
North vs South
Also, "gyda" would be correct in more formal language too.
Mam? That's kind of strange.
What's the mutation situation with "efo" (not soft apparently, but how about the other two)?
Nope, efo is one of those prepositions, like wedi and cyn, that doesn't cause a mutation. Phew!