spanish wild goat - French English Dictionary