maguillo

maguillo [mah-geel’-lyo]
noun
1. Wild apple-tree, used as grafting-stock in southern Spain. (m)

Have a Spanish question? Get help from experts!