armed rostellum - French English Dictionary