Find the word definition

Wiktionary
biaches

n. (plural of biach English)

Wikipedia
Biaches

Biaches is a commune in the Somme department in Picardie in northern France.