TROUVAILLE Meaning of TROUVAILLE in English n. a lucky find; a windfall. Etymology: F f. trouver find Oxford English vocab. Оксфордский английский словарь. 2012