garrofa - Turkish English Dictionary