Complex sentence: Duiven's name can be translated into English to mean "Pirgeons," it is realted etymologically to "dune" (Dutch: duin).
Split into simpler sentences: Duiven's name can be translated into English to mean "Pigeons". It is related etymologically to "dune" (Dutch: duin).