ameloblastic adenomatoid tumor - French English Dictionary