pedrera - French English Dictionary