Ms TG........all I can say is that it's not the meaning of 'camel' in french. It's a relation of the type you named and it's word relation to something in France......but you're getting close to the 3rd part of the answer......
If I am confusing, please let me know.....i need to grin with glee!!!!