Galician Spanish Dictionary

galego - español

améndoa in Spanish:

1. almendra almendra