battle of trenwyth - French English Dictionary