Greek Spanish Dictionary

ελληνικά - español

καρύδα in Spanish:

1. Coco Coco