Skip to main content

English: honour killing

Welsh: lladd ar sail anrhydedd

Part of speech

Verb