nest of the tacuru ant - French English Dictionary