stroupach noun1 •(Scotland) a cup of tea.The trick, my dear madam, is to ensure that the sun is shining on the flowers as you pick them and never to pause, yea even for a stroupach, between picking and starting the mulching process. — 1992 formsstroupachs