JFLLC

AcronymDefinition
JFLLCJapan Foundation London Language Centre (UK)