development (deposit) - French English Dictionary