talaud bush-hen - French English Dictionary