From Fresh Dictionary
English
Etymology
Proper noun
Jaffa (or Yafo)
- A port in western Israel
Etymology
Unknown
Noun
jaffa
- (cricket) A ball that is very difficult for the batsman to hit because it moves erratically either through the air or off the pitch
Related terms