Greek Spanish Dictionary

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

γαρίδα in Spanish:

1. camarón camarón