terraqueous in French terraqueous in French terraqué adj (botany) Of a plant: living in both land and water; amphibious. Add to Flashcards