bachicha - French English Dictionary