launch in Irish launch in Irish lainse noun (nautical) An open boat of any size powered by steam, petrol, electricity, etc. Add to Flashcards