snack of guava paste - French English Dictionary