spider cap - French English Dictionary