tenerife bugloss - French English Dictionary