carabids - French English Dictionary