declamadora - French English Dictionary