superdad - French English Dictionary