snack of guava paste - Turkish English Dictionary